<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingDeviceListManager </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingDeviceListManager" class="title">Interface IThingDeviceListManager</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingDeviceListManager.html>IThingDeviceListManager</a></span>

                    </pre>
                    <div class="block"><p>Created by letian on 16/6/22.</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;DeviceBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDevList()>getDevList</a>() </code>
                                            </th>
                                            <td class="colLast">Get all device data.</td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract DeviceBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDev(String)>getDev</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract ProductBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductBean(String)>getProductBean</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">use getProductBeanByVer(String productId,String productVer) instead</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a>(String productId, String productVer) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#putStandardProductConfig(ArrayList)>putStandardProductConfig</a>(ArrayList&lt;ProductStandardConfig&gt; productStandardConfigs) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductStandardConfig</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getStandardProductConfig(String)>getStandardProductConfig</a>(String productId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getStandardProductConfig(String,IThingDataCallback<ProductStandardConfig>)>getStandardProductConfig</a>(String productId, IThingDataCallback&lt;ProductStandardConfig&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;ProductStandardConfig&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getAllStandardProductConfigsFromLocal()>getAllStandardProductConfigsFromLocal</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract List&lt;ProductRefBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getAllProductRefListFromLocal()>getAllProductRefListFromLocal</a>() </code>
                                            </th>
                                            <td class="colLast">Gets ProductRefBean list from local.</td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#isStandardProduct(String)>isStandardProduct</a>(String productId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract IStandardConverter</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getStandardConverter()>getStandardConverter</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract Object</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDp(String,String)>getDp</a>(String devId, String dpId) </code>
                                            </th>
                                            <td class="colLast">Get dp data.</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDps(String)>getDps</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get dps data</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract Map&lt;String, SchemaBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getSchema(String)>getSchema</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get device schema</td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract Map&lt;String, SchemaBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDpCodeSchemaMap(String)>getDpCodeSchemaMap</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>(String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#queryDev(long,String,IThingDataCallback<DeviceBean>)>queryDev</a>(long homeId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerDeviceHardwareResponseListener(int,IDeviceHardwareResponseListener)>registerDeviceHardwareResponseListener</a>(int frameType, IDeviceHardwareResponseListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDeviceHardwareResponseListener(IDeviceHardwareResponseListener)>unRegisterDeviceHardwareResponseListener</a>(IDeviceHardwareResponseListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)>registerThingHardwareOnlineStatusListener</a>(IThingHardwareOnlineStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)>unRegisterThingHardwareOnlineStatusListener</a>(IThingHardwareOnlineStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract &lt;T&gt; void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerDeviceMqttListener(Class,IDeviceMqttProtocolListener<T>)>registerDeviceMqttListener</a>(Class&lt;<a href=IThingSmartRequest.html#requestWithApiName(String,String,Map,Class,IThingDataCallback<T>)>T</a>&gt; a, IDeviceMqttProtocolListener&lt;T&gt; listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract &lt;T&gt; void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDeviceMqttListener(Class,IDeviceMqttProtocolListener<T>)>unRegisterDeviceMqttListener</a>(Class&lt;<a href=IThingSmartRequest.html#requestWithApiName(String,String,Map,Class,IThingDataCallback<T>)>T</a>&gt; a, IDeviceMqttProtocolListener&lt;T&gt; listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#lanControl(String,JSONObject,int,IResultCallback)>lanControl</a>(String devId, JSONObject data, int frameType, IResultCallback resultCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#queryDev(String)>queryDev</a>(String devId) </code>
                                            </th>
                                            <td class="colLast">Get single devId infomation</td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#discoveredLanDevice(IThingSearchDeviceListener)>discoveredLanDevice</a>(IThingSearchDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)>unRegisterDiscoveredLanDeviceListener</a>(IThingSearchDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#queryDps(String)>queryDps</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#onDestroy()>onDestroy</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#startServerService()>startServerService</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#stopServerService()>stopServerService</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#startHardwareService()>startHardwareService</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#stopHardwareService()>stopHardwareService</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#justStopHardwareService()>justStopHardwareService</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#justCloseMqttServer()>justCloseMqttServer</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#querySubDev(String,String,IThingDataCallback<DeviceBean>)>querySubDev</a>(String meshId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract DeviceBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getSubDeviceBeanByNodeId(String,String)>getSubDeviceBeanByNodeId</a>(String devId, String nodeId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#addProductList(List)>addProductList</a>(List&lt;ProductBean&gt; productBeans) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#addDevList(List)>addDevList</a>(List&lt;DeviceRespBean&gt; deviceRespBeans) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#addDev(DeviceRespBean)>addDev</a>(DeviceRespBean deviceRespBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#removeDevCache(String)>removeDevCache</a>(String gwId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getSchema(List,IThingDataCallback<List<DeviceBean>>)>getSchema</a>(List&lt;DeviceRespBean&gt; deviceRespBeans, IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt; devCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getGroupSchema(List,IThingDataCallback<List<GroupBean>>)>getGroupSchema</a>(List&lt;GroupRespBean&gt; groupResponseBeans, IThingDataCallback&lt;List&lt;GroupBean&gt;&gt; groupCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>abstract GroupBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getGroupBean(long)>getGroupBean</a>(long id) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerDeviceDpUpdateListener(IThingDeviceDpChangeListener)>registerDeviceDpUpdateListener</a>(IThingDeviceDpChangeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDeviceDpUpdateListener(IThingDeviceDpChangeListener)>unRegisterDeviceDpUpdateListener</a>(IThingDeviceDpChangeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)>registerDeviceOnlineStatusListener</a>(IThingDeviceOnlineStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)>unRegisterDeviceOnlineStatusListener</a>(IThingDeviceOnlineStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#registerDeviceInfoChangeListener(IThingDeviceInfoChangeListener)>registerDeviceInfoChangeListener</a>(IThingDeviceInfoChangeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#unRegisterDeviceInfoChangeListener(IThingDeviceInfoChangeListener)>unRegisterDeviceInfoChangeListener</a>(IThingDeviceInfoChangeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDeviceBizPropBeanBatch(List,IThingDataCallback<List<DeviceBizPropBean>>)>getDeviceBizPropBeanBatch</a>(List&lt;String&gt; devIds, IThingDataCallback&lt;List&lt;DeviceBizPropBean&gt;&gt; devBizPropBeansCallback) </code>
                                            </th>
                                            <td class="colLast">Gets the specified device business properties batch.</td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#putProductRefList(ArrayList)>putProductRefList</a>(ArrayList&lt;ProductRefBean&gt; result) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>abstract HashMap&lt;String, ProductRefBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductRefList()>getProductRefList</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i53" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductRefBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductRefBean(String)>getProductRefBean</a>(String productId) </code>
                                            </th>
                                            <td class="colLast">Gets product extra config from the cache.</td>
                                        </tr>
                                        
                                        <tr id="i54" class="altColor">
                                            <td class="colFirst"><code>abstract IThingDeviceBizPropBeanListManager</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getThingDeviceBizPropBeanListManager()>getThingDeviceBizPropBeanListManager</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i55" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#putDeviceProductPanelInfoBean(String,ProductPanelInfoBean)>putDeviceProductPanelInfoBean</a>(String pId, ProductPanelInfoBean productPanelInfoBean) </code>
                                            </th>
                                            <td class="colLast">add Product Panel info to cache.</td>
                                        </tr>
                                        
                                        <tr id="i56" class="altColor">
                                            <td class="colFirst"><code>abstract ProductPanelInfoBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBean(String)>getDeviceProductPanelInfoBean</a>(String pId) </code>
                                            </th>
                                            <td class="colLast">get Product Panel info from cache.</td>
                                        </tr>
                                        
                                        <tr id="i57" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductPanelInfoBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanByVer(String,String)>getDeviceProductPanelInfoBeanByVer</a>(String pid, String pver) </code>
                                            </th>
                                            <td class="colLast">get Product Panel info from cache with pid and product version</td>
                                        </tr>
                                        
                                        <tr id="i58" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#clearAllDeviceProductPanelInfo()>clearAllDeviceProductPanelInfo</a>() </code>
                                            </th>
                                            <td class="colLast">clear Product Panel info from cache.</td>
                                        </tr>
                                        
                                        <tr id="i59" class="rowColor">
                                            <td class="colFirst"><code>abstract ProductPanelInfoBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanLocal(String)>getDeviceProductPanelInfoBeanLocal</a>(String pId) </code>
                                            </th>
                                            <td class="colLast">get Product Panel info from local cache.</td>
                                        </tr>
                                        
                                        <tr id="i60" class="altColor">
                                            <td class="colFirst"><code>abstract ProductPanelInfoBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanLocalByVer(String,String)>getDeviceProductPanelInfoBeanLocalByVer</a>(String pId, String pver) </code>
                                            </th>
                                            <td class="colLast">get Product Panel info from local cache with pid and product ver</td>
                                        </tr>
                                        
                                        <tr id="i61" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductPanelInfoBean(String,String,IThingDataCallback<ProductPanelInfoBean>)>getProductPanelInfoBean</a>(String productId, String productVer, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Gets the Panel info of one product of device.</td>
                                        </tr>
                                        
                                        <tr id="i62" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getProductPanelInfoBean(String,IThingDataCallback<ProductPanelInfoBean>)>getProductPanelInfoBean</a>(String productId, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i63" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getLocalAllProductIds(IThingResultCallback<List<String>>)>getLocalAllProductIds</a>(IThingResultCallback&lt;List&lt;String&gt;&gt; listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i64" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getThingModelWithProductId(String,IThingDataCallback<ThingSmartThingModel>)>getThingModelWithProductId</a>(String pid, IThingDataCallback&lt;ThingSmartThingModel&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get thing model from cloud and update cache.</td>
                                        </tr>
                                        
                                        <tr id="i65" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getThingModelWithProductId(String,String,IThingDataCallback<ThingSmartThingModel>)>getThingModelWithProductId</a>(String pid, String productVersion, IThingDataCallback&lt;ThingSmartThingModel&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get thing model from cloud and update cache.</td>
                                        </tr>
                                        
                                        <tr id="i66" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingDeviceListManager.html#getAuthPropertyByUUID(List,String,IThingResultCallback<Map<String, Object>>)>getAuthPropertyByUUID</a>(List&lt;String&gt; uuids, String code, IThingResultCallback&lt;Map&lt;String, Object&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">get auth property by uuids</td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="getDevList()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevList</h4>
                                        <pre class="methodSignature"> abstract List&lt;DeviceBean&gt; <a href=IThingDeviceListManager.html#getDevList()>getDevList</a>()</pre>
                                        <div class="block"><p>Get all device data.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDev(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDev</h4>
                                        <pre class="methodSignature"> abstract DeviceBean <a href=IThingDeviceListManager.html#getDev(String)>getDev</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductBean</h4>
                                        <pre class="methodSignature">@Deprecated() abstract ProductBean <a href=IThingDeviceListManager.html#getProductBean(String)>getProductBean</a>(String productId)</pre>
                                        <div class="block"><p>use getProductBeanByVer(String productId,String productVer) instead</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductBeanByVer(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductBeanByVer</h4>
                                        <pre class="methodSignature"> abstract ProductBean <a href=IThingDeviceListManager.html#getProductBeanByVer(String,String)>getProductBeanByVer</a>(String productId, String productVer)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="putStandardProductConfig(ArrayList)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>putStandardProductConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#putStandardProductConfig(ArrayList)>putStandardProductConfig</a>(ArrayList&lt;ProductStandardConfig&gt; productStandardConfigs)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardProductConfig(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardProductConfig</h4>
                                        <pre class="methodSignature"> abstract ProductStandardConfig <a href=IThingDeviceListManager.html#getStandardProductConfig(String)>getStandardProductConfig</a>(String productId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardProductConfig(String,IThingDataCallback&lt;ProductStandardConfig&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardProductConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getStandardProductConfig(String,IThingDataCallback<ProductStandardConfig>)>getStandardProductConfig</a>(String productId, IThingDataCallback&lt;ProductStandardConfig&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAllStandardProductConfigsFromLocal()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAllStandardProductConfigsFromLocal</h4>
                                        <pre class="methodSignature"> abstract List&lt;ProductStandardConfig&gt; <a href=IThingDeviceListManager.html#getAllStandardProductConfigsFromLocal()>getAllStandardProductConfigsFromLocal</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAllProductRefListFromLocal()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAllProductRefListFromLocal</h4>
                                        <pre class="methodSignature"> abstract List&lt;ProductRefBean&gt; <a href=IThingDeviceListManager.html#getAllProductRefListFromLocal()>getAllProductRefListFromLocal</a>()</pre>
                                        <div class="block"><p>Gets ProductRefBean list from local.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isStandardProduct(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isStandardProduct</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingDeviceListManager.html#isStandardProduct(String)>isStandardProduct</a>(String productId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getStandardConverter()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getStandardConverter</h4>
                                        <pre class="methodSignature"> abstract IStandardConverter <a href=IThingDeviceListManager.html#getStandardConverter()>getStandardConverter</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDp(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDp</h4>
                                        <pre class="methodSignature"> abstract Object <a href=IThingDeviceListManager.html#getDp(String,String)>getDp</a>(String devId, String dpId)</pre>
                                        <div class="block"><p>Get dp data.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDps</h4>
                                        <pre class="methodSignature"> abstract Map&lt;String, Object&gt; <a href=IThingDeviceListManager.html#getDps(String)>getDps</a>(String devId)</pre>
                                        <div class="block"><p>Get dps data</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchema(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchema</h4>
                                        <pre class="methodSignature"> abstract Map&lt;String, SchemaBean&gt; <a href=IThingDeviceListManager.html#getSchema(String)>getSchema</a>(String devId)</pre>
                                        <div class="block"><p>Get device schema</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDpCodeSchemaMap(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDpCodeSchemaMap</h4>
                                        <pre class="methodSignature"> abstract Map&lt;String, SchemaBean&gt; <a href=IThingDeviceListManager.html#getDpCodeSchemaMap(String)>getDpCodeSchemaMap</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDev(String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#queryDev(String,IThingDataCallback<DeviceBean>)>queryDev</a>(String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDev(long,String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#queryDev(long,String,IThingDataCallback<DeviceBean>)>queryDev</a>(long homeId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceHardwareResponseListener(int,IDeviceHardwareResponseListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceHardwareResponseListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#registerDeviceHardwareResponseListener(int,IDeviceHardwareResponseListener)>registerDeviceHardwareResponseListener</a>(int frameType, IDeviceHardwareResponseListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDeviceHardwareResponseListener(IDeviceHardwareResponseListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDeviceHardwareResponseListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterDeviceHardwareResponseListener(IDeviceHardwareResponseListener)>unRegisterDeviceHardwareResponseListener</a>(IDeviceHardwareResponseListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerThingHardwareOnlineStatusListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#registerThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)>registerThingHardwareOnlineStatusListener</a>(IThingHardwareOnlineStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterThingHardwareOnlineStatusListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener)>unRegisterThingHardwareOnlineStatusListener</a>(IThingHardwareOnlineStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceMqttListener(Class,IDeviceMqttProtocolListener&lt;T&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceMqttListener</h4>
                                        <pre class="methodSignature"> abstract &lt;T&gt; void <a href=IThingDeviceListManager.html#registerDeviceMqttListener(Class,IDeviceMqttProtocolListener<T>)>registerDeviceMqttListener</a>(Class&lt;<a href=IThingSmartRequest.html#requestWithApiName(String,String,Map,Class,IThingDataCallback<T>)>T</a>&gt; a, IDeviceMqttProtocolListener&lt;T&gt; listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDeviceMqttListener(Class,IDeviceMqttProtocolListener&lt;T&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDeviceMqttListener</h4>
                                        <pre class="methodSignature"> abstract &lt;T&gt; void <a href=IThingDeviceListManager.html#unRegisterDeviceMqttListener(Class,IDeviceMqttProtocolListener<T>)>unRegisterDeviceMqttListener</a>(Class&lt;<a href=IThingSmartRequest.html#requestWithApiName(String,String,Map,Class,IThingDataCallback<T>)>T</a>&gt; a, IDeviceMqttProtocolListener&lt;T&gt; listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="lanControl(String,JSONObject,int,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>lanControl</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#lanControl(String,JSONObject,int,IResultCallback)>lanControl</a>(String devId, JSONObject data, int frameType, IResultCallback resultCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDev(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#queryDev(String)>queryDev</a>(String devId)</pre>
                                        <div class="block"><p>Get single devId infomation</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - devise serial number</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="discoveredLanDevice(IThingSearchDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>discoveredLanDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#discoveredLanDevice(IThingSearchDeviceListener)>discoveredLanDevice</a>(IThingSearchDeviceListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDiscoveredLanDeviceListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener)>unRegisterDiscoveredLanDeviceListener</a>(IThingSearchDeviceListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDps</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#queryDps(String)>queryDps</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="onDestroy()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>onDestroy</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#onDestroy()>onDestroy</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startServerService()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startServerService</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#startServerService()>startServerService</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopServerService()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopServerService</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#stopServerService()>stopServerService</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startHardwareService()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startHardwareService</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#startHardwareService()>startHardwareService</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopHardwareService()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopHardwareService</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#stopHardwareService()>stopHardwareService</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="justStopHardwareService()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>justStopHardwareService</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#justStopHardwareService()>justStopHardwareService</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="justCloseMqttServer()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>justCloseMqttServer</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#justCloseMqttServer()>justCloseMqttServer</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="querySubDev(String,String,IThingDataCallback&lt;DeviceBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>querySubDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#querySubDev(String,String,IThingDataCallback<DeviceBean>)>querySubDev</a>(String meshId, String devId, IThingDataCallback&lt;DeviceBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSubDeviceBeanByNodeId(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSubDeviceBeanByNodeId</h4>
                                        <pre class="methodSignature"> abstract DeviceBean <a href=IThingDeviceListManager.html#getSubDeviceBeanByNodeId(String,String)>getSubDeviceBeanByNodeId</a>(String devId, String nodeId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addProductList(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addProductList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#addProductList(List)>addProductList</a>(List&lt;ProductBean&gt; productBeans)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addDevList(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addDevList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#addDevList(List)>addDevList</a>(List&lt;DeviceRespBean&gt; deviceRespBeans)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addDev(DeviceRespBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addDev</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#addDev(DeviceRespBean)>addDev</a>(DeviceRespBean deviceRespBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeDevCache(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeDevCache</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#removeDevCache(String)>removeDevCache</a>(String gwId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchema(List,IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchema</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getSchema(List,IThingDataCallback<List<DeviceBean>>)>getSchema</a>(List&lt;DeviceRespBean&gt; deviceRespBeans, IThingDataCallback&lt;List&lt;DeviceBean&gt;&gt; devCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGroupSchema(List,IThingDataCallback&lt;List&lt;GroupBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGroupSchema</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getGroupSchema(List,IThingDataCallback<List<GroupBean>>)>getGroupSchema</a>(List&lt;GroupRespBean&gt; groupResponseBeans, IThingDataCallback&lt;List&lt;GroupBean&gt;&gt; groupCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGroupBean(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGroupBean</h4>
                                        <pre class="methodSignature"> abstract GroupBean <a href=IThingDeviceListManager.html#getGroupBean(long)>getGroupBean</a>(long id)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceDpUpdateListener(IThingDeviceDpChangeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceDpUpdateListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#registerDeviceDpUpdateListener(IThingDeviceDpChangeListener)>registerDeviceDpUpdateListener</a>(IThingDeviceDpChangeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDeviceDpUpdateListener(IThingDeviceDpChangeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDeviceDpUpdateListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterDeviceDpUpdateListener(IThingDeviceDpChangeListener)>unRegisterDeviceDpUpdateListener</a>(IThingDeviceDpChangeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceOnlineStatusListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#registerDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)>registerDeviceOnlineStatusListener</a>(IThingDeviceOnlineStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDeviceOnlineStatusListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener)>unRegisterDeviceOnlineStatusListener</a>(IThingDeviceOnlineStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceInfoChangeListener(IThingDeviceInfoChangeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceInfoChangeListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#registerDeviceInfoChangeListener(IThingDeviceInfoChangeListener)>registerDeviceInfoChangeListener</a>(IThingDeviceInfoChangeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterDeviceInfoChangeListener(IThingDeviceInfoChangeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterDeviceInfoChangeListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#unRegisterDeviceInfoChangeListener(IThingDeviceInfoChangeListener)>unRegisterDeviceInfoChangeListener</a>(IThingDeviceInfoChangeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceBizPropBeanBatch(List,IThingDataCallback&lt;List&lt;DeviceBizPropBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceBizPropBeanBatch</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getDeviceBizPropBeanBatch(List,IThingDataCallback<List<DeviceBizPropBean>>)>getDeviceBizPropBeanBatch</a>(List&lt;String&gt; devIds, IThingDataCallback&lt;List&lt;DeviceBizPropBean&gt;&gt; devBizPropBeansCallback)</pre>
                                        <div class="block"><p>Gets the specified device business properties batch.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devIds</code> - the device ids,maximum limit 20</dd>
                                            
                                            
                                            
                                            <dd><code>devBizPropBeansCallback</code> - the dev biz prop beans callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="putProductRefList(ArrayList)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>putProductRefList</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#putProductRefList(ArrayList)>putProductRefList</a>(ArrayList&lt;ProductRefBean&gt; result)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefList()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefList</h4>
                                        <pre class="methodSignature"> abstract HashMap&lt;String, ProductRefBean&gt; <a href=IThingDeviceListManager.html#getProductRefList()>getProductRefList</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefBean</h4>
                                        <pre class="methodSignature"> abstract ProductRefBean <a href=IThingDeviceListManager.html#getProductRefBean(String)>getProductRefBean</a>(String productId)</pre>
                                        <div class="block"><p>Gets product extra config from the cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>productId</code> - the product id</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getThingDeviceBizPropBeanListManager()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getThingDeviceBizPropBeanListManager</h4>
                                        <pre class="methodSignature"> abstract IThingDeviceBizPropBeanListManager <a href=IThingDeviceListManager.html#getThingDeviceBizPropBeanListManager()>getThingDeviceBizPropBeanListManager</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="putDeviceProductPanelInfoBean(String,ProductPanelInfoBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>putDeviceProductPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#putDeviceProductPanelInfoBean(String,ProductPanelInfoBean)>putDeviceProductPanelInfoBean</a>(String pId, ProductPanelInfoBean productPanelInfoBean)</pre>
                                        <div class="block"><p>add Product Panel info to cache.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceProductPanelInfoBean(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceProductPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract ProductPanelInfoBean <a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBean(String)>getDeviceProductPanelInfoBean</a>(String pId)</pre>
                                        <div class="block"><p>get Product Panel info from cache.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceProductPanelInfoBeanByVer(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceProductPanelInfoBeanByVer</h4>
                                        <pre class="methodSignature"> abstract ProductPanelInfoBean <a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanByVer(String,String)>getDeviceProductPanelInfoBeanByVer</a>(String pid, String pver)</pre>
                                        <div class="block"><p>get Product Panel info from cache with pid and product version</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>pver</code> - product version</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="clearAllDeviceProductPanelInfo()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>clearAllDeviceProductPanelInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#clearAllDeviceProductPanelInfo()>clearAllDeviceProductPanelInfo</a>()</pre>
                                        <div class="block"><p>clear Product Panel info from cache.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceProductPanelInfoBeanLocal(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceProductPanelInfoBeanLocal</h4>
                                        <pre class="methodSignature"> abstract ProductPanelInfoBean <a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanLocal(String)>getDeviceProductPanelInfoBeanLocal</a>(String pId)</pre>
                                        <div class="block"><p>get Product Panel info from local cache.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceProductPanelInfoBeanLocalByVer(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceProductPanelInfoBeanLocalByVer</h4>
                                        <pre class="methodSignature"> abstract ProductPanelInfoBean <a href=IThingDeviceListManager.html#getDeviceProductPanelInfoBeanLocalByVer(String,String)>getDeviceProductPanelInfoBeanLocalByVer</a>(String pId, String pver)</pre>
                                        <div class="block"><p>get Product Panel info from local cache with pid and product ver</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductPanelInfoBean(String,String,IThingDataCallback&lt;ProductPanelInfoBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getProductPanelInfoBean(String,String,IThingDataCallback<ProductPanelInfoBean>)>getProductPanelInfoBean</a>(String productId, String productVer, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback)</pre>
                                        <div class="block"><p>Gets the Panel info of one product of device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductPanelInfoBean(String,IThingDataCallback&lt;ProductPanelInfoBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductPanelInfoBean</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getProductPanelInfoBean(String,IThingDataCallback<ProductPanelInfoBean>)>getProductPanelInfoBean</a>(String productId, IThingDataCallback&lt;ProductPanelInfoBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getLocalAllProductIds(IThingResultCallback&lt;List&lt;String&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getLocalAllProductIds</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getLocalAllProductIds(IThingResultCallback<List<String>>)>getLocalAllProductIds</a>(IThingResultCallback&lt;List&lt;String&gt;&gt; listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getThingModelWithProductId(String,IThingDataCallback&lt;ThingSmartThingModel&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getThingModelWithProductId</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getThingModelWithProductId(String,IThingDataCallback<ThingSmartThingModel>)>getThingModelWithProductId</a>(String pid, IThingDataCallback&lt;ThingSmartThingModel&gt; callback)</pre>
                                        <div class="block"><p>Get thing model from cloud and update cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>callback</code> - Called when the task is finished or interrupted by an error</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getThingModelWithProductId(String,String,IThingDataCallback&lt;ThingSmartThingModel&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getThingModelWithProductId</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getThingModelWithProductId(String,String,IThingDataCallback<ThingSmartThingModel>)>getThingModelWithProductId</a>(String pid, String productVersion, IThingDataCallback&lt;ThingSmartThingModel&gt; callback)</pre>
                                        <div class="block"><p>Get thing model from cloud and update cache.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            
                                            
                                            <dd><code>callback</code> - Called when the task is finished or interrupted by an error</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAuthPropertyByUUID(List,String,IThingResultCallback&lt;Map&lt;String, Object&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>getAuthPropertyByUUID</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingDeviceListManager.html#getAuthPropertyByUUID(List,String,IThingResultCallback<Map<String, Object>>)>getAuthPropertyByUUID</a>(List&lt;String&gt; uuids, String code, IThingResultCallback&lt;Map&lt;String, Object&gt;&gt; callback)</pre>
                                        <div class="block"><p>get auth property by uuids</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
